import { createStore } from 'vuex'

const userKey = 'LOGIN_USER';

// 创建一个新的 store 实例
const store = createStore({
    state () {  // 状态
        return {
            user: SessionStorage.get(userKey) || {}
        }
    },
    mutations: { // setter
        setUser(state, user){
            state.user = user;
            // session 会话中存
            SessionStorage.set(userKey, user);
        }
    }
})

export default store;